.bootstrap-table .fixed-table-container .table,
    .bootstrap-table .fixed-table-container .table thead th,
    .bootstrap-table .fixed-table-container .table tbody td {
        border: none;
    }

    .IncomeColorI,
    .IncomeColorII,
    .IncomeColorIII,
    .IncomeColorIV,
    .IncomeColorV,
    .IncomeColorVI {
        border-radius: 16px 40px 40px 16px;
    }
    .IncomeColorI {
        background: #10DF17;
        border-left: 2px solid #10BF17;
        border-bottom: 1px solid #10BF17;
    }
    .IncomeColorII {
        background: #86E44B;
        border-left: 2px solid #86C44B;
        border-bottom: 1px solid #86C44B;
    }
    .IncomeColorIII {
        background: #AFE984;
        border-left: 2px solid #AFC984;
        border-bottom: 1px solid #AFC984;
    }
    .IncomeColorIV {
        background: #F2DA56;
        border-left: 2px solid #F2BA56;
        border-bottom: 1px solid #F2BA56;
    }
    .IncomeColorV {
        background: #E7BB6A;
        border-left: 2px solid #E79B6A;
        border-bottom: 1px solid #E79B6A;
    }
    .IncomeColorVI {
        background: #FB6868;
        border-left: 2px solid #FB4868;
        border-bottom: 1px solid #FB4868;
    }



    .eleCostInput {
        border: none;
        border-bottom: 1px solid #d2664e;
        border-radius: 0;
        width: 40px;
        text-align: center;
        color: #222;
        padding: 0;
    }

    .eleCostUnit {
        color: #000000;
    }

    
    .fixed-table-toolbar .search {
        float: left !important;
    }

    .fixed-table-toolbar .search input {
        width: 687px;
    }

    #headerBox {
        margin-left: 15px;
    }

   
    #table td {
        padding: 4px 0.75rem;
    }

    #tableBox thead {
        border-bottom: 2px solid #eee;
    }

    #tableBox thead tr th div {
        color: #222;
        font-size: 14px;
        font-weight: bold;
    }

    #tableBox tbody td {
        color: #222;
        font-size: 16px;
        line-height: 1.8;
    }

    #tableBox tbody .profitabilityTd {
        font-size: 17px;
        font-weight: bold;
    }

    .unit, .ProfitabilityUnit {
        color: #888;
        font-size: 14px;
    }

    .ProfitabilityUnit {
        color: #222;
        font-size: 14px;
        font-weight: normal;
    }

    #tableBox tbody a {
        color: #d2664e;
        border-bottom: none;
    }

    #tableBox tbody a:hover {
        text-decoration: underline;
    }

    .bootstrap-table .search input {
        padding: 12px;
        border-radius: 4px;
        border: 1px solid #ddd;
        color: #6e6e6e;
        box-shadow: 0 1px rgba(var(--border-color-rgb),.25) inset;
        background: #fff;
    }

    .productImg {
        width: 20px;
        height: 20px;
        position: relative;
        top: 4px;
        margin: 0 !important;
    }

    .coinImg {
        width: 17px;
        height: 17px;
        position: relative;
        top: 2px;
        margin: 0 !important;
    }

    .fixed-table-toolbar {
        margin-left: 15px;
    }

    #table tbody tr {
        border-color: #000000;
    }

    .indexLeaderboardP label, .indexLeaderboardP input, .indexLeaderboardP button {
        display: inline;
        font-size: 14px;
    }

 
    @media screen and (min-width: 992px) {
        #table tbody tr:hover {
            background: #eee;
        }
        #tableBox {
            padding: 20px;
        }


        
        
        .columnPower {
            display: table-cell;
        }
        .columnHashrate {
            display: table-cell;
        }
        .columnPrice {
            display: table-cell;
        }
        .columnROI {
            display: table-cell;
        }
        .pcInline {
            display: inline;
        }
        .phoneInline {
            display: none;
        }
        .ProfitabilityUnit {
            display: inline;
        }
        .coinImgBox {
            display: inline;
        }
        
    }


    @media screen and (max-width: 992px) {
        .fixed-table-toolbar {
            margin-right: 15px;
        }
        .fixed-table-toolbar .search, .fixed-table-toolbar .search input {
            width: 100%;
        }
    }

    @media screen and (min-width: 768px) and (max-width: 992px) {
        #tableBox {
            padding: 20px;
        }
        
        .columnPower {
            display: none;
        }
        .columnHashrate {
            display: none;
        }
        .columnPrice {
            display: table-cell;
        }
        .columnROI {
            display: table-cell;
        }
        .pcInline {
            display: inline;
        }
        .phoneInline {
            display: none;
        }
        .ProfitabilityUnit {
            display: inline;
        }
        .coinImgBox {
            display: inline;
        }
        
    }

    @media screen and (max-width: 767px) {
        .page-width {
            padding: 0;
        }
        .phoneInline, .columnROI {
            font-size: 15px !important;
        }
        #table td {
            padding: 4px 0.3rem;
        }



        
        .columnPower {
            display: none;
        }
        .columnHashrate {
            display: none;
        }
        .columnPrice {
            display: none;
        }
        .columnROI {
            display: table-cell;
        }
        .pcInline {
            display: none;
        }
        .phoneInline {
            display: inline;
        }
        .ProfitabilityUnit {
            display: none;
        }
        .coinImgBox {
            display: none;
        }
        
    }